# 在最新版的python3中，字符串都是unicode，也就是说，python的字符串是支持多语言的，例如
print('包含中文的str')

# 对于单个字符的编码，python提供了 ord() 函数获取字符的整数表示，`chr()` 函数把编码转换为对应的字符
print(ord('a'))
print(chr(97))
print(chr(25991))
print(chr(6666))

#如果知道字符的整数编码，还可以用十六进制这么写str：
print('\u4e2d\u6587') # 输出：中文


# 练习题
"""
小明的成绩从去年的72分提升到了今年的85分，请计算小明成绩的提升的百分点，并用字符串格式化显示出 xx.x%，只保留小数后的1位
"""
s1 = 72
s2 = 85
ret = '%.1f%%' % ((85 - 72)/72 * 100)
print(ret) # 输出：18.1%